import { createSlice } from '@reduxjs/toolkit';

// 创建 userSlice 切片，存储关于 user 的数据和修改 user 数据的方法 action
const userSlice = createSlice({
    name: 'user-slice',
    initialState: {
        user: {}
    },
    reducers: {
        setUser(state,action){
            state.user = action.payload
        }
    }
});

// 导出修改数据的方法，在组件中使用
export const { setUser } = userSlice.actions;
// 导出切片的 reducer
export default userSlice.reducer;
